Journal of Beijing University of Posts and Telecommunications

  • EI核心期刊

JOURNAL OF BEIJING UNIVERSITY OF POSTS AND TELECOM ›› 2009, Vol. 32 ›› Issue (6): 19-23.doi: 10.13190/jbupt.200906.19.lixh

• Papers • Previous Articles     Next Articles

A GA-Based Buffer Allocation Algorithm for Networks-on-Chip Architecture

LI Xiao-hui;CAO Yang;WANG Li-wei;CHEN Chen   

  1. (1.School of Electronic Information, Wuhan University, Wuhan 430079, China;
    2.State Key Laboratory of Software Engineering, Wuhan University, Wuhan 430072,
    China)
  • Received:2009-06-02 Revised:2009-07-09 Online:2009-12-28 Published:2009-12-28
  • Contact: LI Xiao-Hui

Abstract:

For the finite buffer resources in networks-on-chip, a buffer allocation algorithm is proposed. The proposed algorithm first estimates the load on each input channel in different routers across the chip by the performance analytical model. Then, it uses genetic algorithm to allocate the resources according to the distribution of the load on all the channels. Simulation results indicate that, under uniform traffic, this algorithm can get less average packet latency than those by uniform allocation and greedy allocation strategy. At the same time, about 33.3% buffer can be saved.

Key words: buffer allocation algorithm, genetic algorithm, networks-on-chip

CLC Number: